package com.yxhl.zoume.data.http.repository.mywallet;

import com.yxhl.zoume.data.http.rest.param.base.BaseRequestParam;
import com.yxhl.zoume.data.http.rest.param.mywallet.TradeRecordDetailParam;
import com.yxhl.zoume.data.http.rest.param.mywallet.TradeRecordsParam;
import com.yxhl.zoume.data.http.rest.response.mywallet.TradeRecordDetailResponse;
import com.yxhl.zoume.data.http.rest.response.mywallet.TradeRecordsResponse;
import com.yxhl.zoume.data.http.rest.response.mywallet.WalletBalanceResponse;

import rx.Observable;

/**
 * 项目名称：Ferrari
 * Created by menggod on 2016/11/13.
 */

public interface MyWalletRepository {

    Observable<TradeRecordsResponse> queryTradeRecords (TradeRecordsParam param);

    Observable<TradeRecordDetailResponse> queryTradeRecordDetail(TradeRecordDetailParam param);

    Observable<WalletBalanceResponse> queryWalletBalance ( BaseRequestParam param);
}
